@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,header,hgroup,nav,section,article,aside,footer,figure,figcaption,menu,button,input,a,span{margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,0,0,0)}
html{font-size: 62.5%;}
a{ text-decoration:none;}
a:link{color:#464646;}
em,i{ font-style:normal;}
.page-all{ margin-bottom:60px;}
/****临时保洁选择面积 2016-11-09******/
ul,li,ol,dt,dd{ list-style:none;}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}

.bg_gray{background: #ccc!important;}

header{ height:4rem;}
.navbar{ height:4rem; line-height:4rem; border-bottom: 0.1rem solid #e0e0e0!important; background: #fff; position: fixed; top: 0; left: 0; width: 100%; z-index: 1800; font-size:1.8rem; text-align:center;}
.l-back img{ width:2.5rem; height:2.5rem; vertical-align:middle;}
.navbar ul li{ width:33%; float:left;} 
.navbar ul .l-back{ text-align:left;}
.navbar ul .n-intro{ text-align:right; font-size:1.4rem; color:#ffb736; width:31%;}
.navbar ul .n-intro a{ color:#ffb736; }
/***头部导航结束***/
.p-num,.p-time,.p-date{ height:7.5rem; font-size:1.4rem; padding:1rem 0 0 1rem; border-bottom:0.1rem solid #DFDFDF;}
.p-time{ height:15.5rem;}
.p-num-top,.p-time-top,.p-date-top{ height:3rem; background-size:2.5rem;}
.container{ clear:both;padding-bottom: 20px;}
.p-num-top img,.p-time-top img,.p-date-top img{width:1.6rem; height:1.6rem; vertical-align:middle;}
.p-n-word,.p-t-word,.p-d-word{ padding:0 1rem;}
.p-num-foot,.p-time-foot,.p-date-foot{ width:100%;}
.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:2.2rem;  color:#ffb736;}
.p-num-foot span,.p-time-foot span{ width:25%; border:1px solid #eee; display:inline-block; height:3rem; line-height:3rem; text-align:center; margin-left:0.6rem;border-radius: 5px;}
.p-time-foot span{ margin-top:0.6rem;}
.p-date-foot span{ height:2.8rem; line-height:2.8rem;border:0.1rem solid #eee; display:inline-block; margin-left:0.6rem;padding:0 0.6rem; background:url(../images/down.png) right center no-repeat; background-size:1.2rem; background-position:96%;}
.p-d{ width:46%;}
.p-t{ width:20%;}
.p-num-foot span.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:2.2rem;  color:#ffb736;}
.p-time-foot span.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:2.2rem;  color:#ffb736;}
/**p-num:选择服务人数，p-time：选择服务时长，p-date：选择上门服务时间***/
.remind{ padding:1rem 0 0 2rem;}
.remind p,.remind span em{ color:#ff5c1c; font-size:1.6rem;}
/**底部**/
.footer{ position:fixed; bottom:0; left:0; right:0; height:4rem; line-height:4rem; border: 0.1rem solid #e0e0e0; z-index:999; background:#fff;}
.footer-foot{position:fixed; bottom:0; left:0; right:0; height:48px; border: 0.1rem solid #e0e0e0; z-index:999; background:#fff;}
.footer>ul,li,a,img{ background:#fff;}
.footer-icon{width:100%; margin:0 auto;}
.footer-icon li{ width: 25%; float:left;text-align:center;margin-top: 4px;}
.footer-icon li a span{ display:block;background: #fff;margin-top: -3px;}
.footer-icon li a{color: #666;display:block;font-size: 12px;}
.footer-icon li a .be-now{ color:#ffb736;}
.footer-icon li a img{width:24px; height:24px;}
.t-price{ display:inline-block; width:60%;font-size:1.4rem; float:left; padding-left:1.5rem;}
.t-price em{ font-size:16px; color:#ff5c1c;}
.next{ background:#ff5c1c; display:inline-block; width:30%; text-align:center; float:right; font-size:1.8rem; color:#fff;}
.t-help{ width:90%; text-align:center; margin:0 auto; border:0.1rem solid #ffb736;font-size:1.2rem;}
.layer-help p{ width:88%; margin:0 auto; padding:0.5rem 0;}
.layer-help button{ width:50%; border:0.1rem solid #ffb736; border-radius:0.4rem; background:#fff; color:#ffb736; height:3rem; line-height:3rem; margin-left:28%;}
.t-help th{ background:#ffb736; height:3rem;}
.t-help td{ height:2rem;}
.layer-help{ width:98%; height:22rem; border:0.1rem solid #e0e0e0; margin:0 auto; padding:1rem 0; position:absolute; top:30%; z-index:1000; background:#fff;}
/***临时保洁-介绍页面***/
.clean-pic{ font-size:0rem;}
.clean-pic img{ width:100%; height:auto;}
.intro-bar{ width:100%; background:#ffb736; height:4rem; color:#fff; font-size:1.4rem;}
.intro-bar-left{ float:left; width:40%; padding:1rem 0 0 1.5rem;}
.intro-bar-right{ float:right; width:45%; text-align:right; padding-right:1.5rem; padding-top:0.3rem}
.list{display:inline-block; width:0.5rem; height:0.5rem; background:#ffb736; margin-left:1.5rem;}
.sugg-time{ padding-top:1.5rem;font-size:1.4rem;}
.list-word{ margin-left:1rem;}
.sugg-title{ font-size:1.4rem; padding-bottom: 1rem;}
.s-time p{ width:90%; margin:0 auto;font-size:1.2rem;}
.sugg-pic img{ width:100%; height:auto;}
.s-content-list{ width: 43%;float: left;margin-left: 6.66%;}
.s-content-list img{ padding-top:1rem;}
.s-content-list ul li{ list-style-image:url(../images/list-style.png); margin-left:20%;font-size:1.2rem;}
.s-content-list p{ margin-left:20%;}
.remind-content p{ margin-left:1.4rem; margin-top:1rem; line-height:1.8rem;font-size:1.2rem;}
.order-now{ display:block; width:100%; text-align:center; height:3.8rem; line-height:3.8rem; background:#ffb736; font-size:1.6rem; color:#fff!important; position:fixed; left:0; right:0; bottom:0;}
/***选择时间弹框**/
.date-layer{ width:80%; max-height:16rem; background:#fff; border-radius:0.3rem; position:absolute; top:30%; left:0; right:0; margin:0 auto; overflow:scroll; border:1px solid #D9D9D9;}
.date-layer ul li{ width:88%; height:28px; line-height:28px; border-bottom:0.1rem solid #eee; text-align:center; margin:0 auto; font-size:1.4rem;}
.time-selected{color:#ffb736; border-bottom:0.1rem solid #ffb736;}
/*.date-layer a{ width:100%; height:3.8rem; border-radius:0.3rem; text-align:center; color:#ffb736; font-size:1.6rem; position:absolute; bottom:0; left:0; right:0; background:#fff; line-height:3.8rem;}*/
/***开锁页面**/
.lock-type{ background:url(../images/type.png) left center no-repeat; background-size:25px; padding:15px 0; margin-left:1rem;}
.lock-type span{font-size:14px;}
.lock-type span , .door-type-title span, .toilet-type-title span{ padding-left:30px;}
.lock-choose{ padding-left:1.2rem;}
.lock-choose a{ width:130px; height:100px; background:#fff; display:inline-block; border: 0.1rem solid #D9D9D9;margin:0 5px;}
.open-img{ display:block; background:url(../images/open-lock.png) center center no-repeat; background-size:40px; width:130px; height:50px; margin-top:10px;}
.open-title{ display:block; width:130px; text-align:center; padding-top:10px; color:#ffb736; font-size:14px;}
.change-img{ display:block; background:url(../images/lock3.png) center center no-repeat; background-size:50px; width:130px; height:50px; margin-top:10px;}
.change-title{display:block; width:130px; text-align:center; padding-top:10px;font-size:14px;}
.door-type-title{ background:url(../images/lock.png) left center no-repeat #fff; background-size:25px; padding:15px 0; margin:1rem 0 0 1rem;}
.door-type-title span{ font-size:14px;}
.toilet-type-title{background:url(../images/fix.png) left center no-repeat #fff; background-size:25px; padding:15px 0; margin-top:10px; margin-left:1.2rem;}
.door-type-choose ul { clear:both;margin-left:5px;}
.door-type-choose ul li{float:left; width:25%; height:38px; background:#fff; text-align:center; line-height:38px; display:block; border:1px solid #ccc;margin:2px;}
.door-type-choose ul li.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:2.2rem;  color:#ffb736;}
.door-type-choose{ width:100%; font-size:14px; margin: 0 auto; padding-left:1.2rem;}
.door-type{background:#fff; height:185px; border-bottom:0.1rem solid #D9D9D9;}
.message{overflow: hidden;clear: both;}
.take-message{ width:100%; height:48px; border:none; background: url(../images/message.png) left center no-repeat #fff; background-size:25px;margin:15px 0; font-family:"微软雅黑"; background-position-x:4%; border:0.1rem solid #D9D9D9; clear:both; padding-left:14%;margin:15px 1%;}
.recomend{ width:90%; margin:0 auto;}
.recomend p{ color:#ff055d;}
.recomend span{ line-height:22px;}
/***开锁-汽车门****/
.car-choose{ margin-top:15px; padding-left: 1.2rem;}
.car-choose ul li{ float:left;width:25%; height:50px; background:#fff; text-align:center; line-height:22px; border:1px solid #ccc;margin: 2px;}
.car-choose ul li.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:2.2rem;  color:#ffb736;}
.car-choose ul li span{ display:block;}
/****疏通卫生间管道***/
.choose-toilet{ margin:10px 0 0 15px;}
.choose-toilet a{ width:100px; height:100px; background:#fff; display:inline-block; border:1px solid #d9d9d9; line-height:38px;margin:0 5px;}
.choose-toilet a .squat-img{ width:100px; height:50px; display:block; margin-top:10px;}
.choose-toilet a .sit-img{ width:100px; height:50px; background:url(../images/matong-icon.png) center center no-repeat; background-size:50px; display:block;  margin-top:10px;}
.choose-toilet a .squat-title,.choose-toilet a .sit-title{ width:100px; text-align:center; display:block;}
.toilet-type{ height:174px; background:#fff;}
/***换锁***/
.lock-list{ width:100%; height:120px; background:#fff; border: 1px solid #f1f1f1;}
.choose-k img{ width:24px; height:24px; vertical-align:middle;}
.choose-k{ width:12%; height:120px; line-height:120px;float:left; padding-left:5px;}
.lock-img{height:120px; line-height:120px;}
.lock-img img{ vertical-align:middle; margin-right:8px;}
.show-lock{ float:left; width:62%;}
.show-lock span{ display:block; padding:8px 0 4px 5px;}
.show-lock .lock-price{ color:#fe4a0b;}
.show-lock p{ color:#888; line-height:18px;}
.lock-num{ float:right; width:25%; height:120px; line-height:120px;}
.lock-img{ float:left;}
.lock-img img{ width:55px; height:55px;}
.lock-discripe{ font-size:12px;}
.mui-number{display: inline-block;vertical-align: middle;border: 1px solid #b3b3b3;-webkit-border-radius: 3px;border-radius: 3px;letter-spacing: 0;height: 36px;line-height: 36px;overflow: hidden;}
.mui-number .decrease{font-style: normal;font-size:24px;font-weight: 700;border: none;display: inline-block;width:30px;height: 100%;-webkit-user-select: none;-ms-user-select: none;background-color: #fff;color: #5f646e;}
.mui-number .num {height: 100%;min-width:20px;max-width:28px;-webkit-box-sizing: border-box;box-sizing: border-box;padding:2px;border: none;-webkit-border-radius: 0;border-radius: 0;font-weight: 700;color: #3d4245;}
.mui-number .decrease, .mui-number .increase {font-style: normal;font-size: 22px;font-weight: 700;border: none;display: inline-block;width: 24px;height: 100%;-webkit-user-select: none;-ms-user-select: none;background-color: #fff;color: #5f646e;}
.mui-number .num {float: left;text-align: center;}
.mui-number .decrease {border-right: 1px solid #b3b3b3;}
.mui-number .increase {border-left: 1px solid #b3b3b3;}
.mui-number .decrease, .mui-number .increase, .mui-number .num {float: left;text-align: center;}
.lock-list-all{ margin-top:15px;}
/**开锁服务**/
.s-t-content{ padding-bottom:1rem; border-bottom:0.1rem solid #d9d9d9; margin-bottom:1rem;}
.s-t-content p{ width:88%; margin:0 auto; line-height:2rem;}
/***登陆 注册***/
.former ul li{margin: 0;padding: 0 10px; border-bottom: 1px solid #e2dfdd;}
/***登陆页面提示弹窗**/
.login-layer span{ width:86%; background:#000000; height:3rem; line-height:3rem; opacity:0.4; color:#fff; display:block; border-radius:0.4rem; text-align:center; margin:0 auto; font-size:1.4rem;}
.user-tel{width: 100%;border: 0;outline: 0;-webkit-appearance: none;background-color: transparent;font-size: inherit;color: inherit;height:48px;  font-size:1.4rem;}
.dn{ width:90%; margin:0 auto; padding:10px 0 10px 0;}
.dn a{font-size:14px; float:right;}
#go-register{ color:#fc4e02;}
.intro-di{ width:80%; margin:0 auto;}
.login-btn a{display: block;margin: 1.5rem 2rem ;background-color: #f7b136;height: 3rem;line-height: 3rem;text-align: center;color: #fff;border-radius:0.4rem;padding: 0.5rem 0; font-size:1.6rem;}
.user-tel-s{ width:60%;border: 0;outline: 0;-webkit-appearance: none;background-color: transparent;font-size: inherit;color: inherit;height:48px;font-size:1.4rem; float:left;}
.yanzheng{ float:right; width:40%; display:block;margin-top: 5px;height: 36px!important;border-radius: 4px;background-color: #ffb736;color: #fff;text-align: center;line-height: 36px;font-size: 12px;}
.agreement{ text-align:center; font-size:14px; margin-top:10px; font-size:1.2rem;}
/***衣橱整理-介绍***/
.s-t-content ul li{width:48%;}
.s-t-content ul .st-imgl{ float:left;}
.s-t-content ul .st-imgr{ float:right;}
.s-t-content ul li img{ width:100%;}
.s-t-img{ padding:0 1.5rem;}
.st-step img{ width:96%; height:auto;}
.st-step{ text-align:center;}
/**订单选项页**/
.order-list{display: block; width:100%; height:4.6rem; line-height:4.6rem; border-bottom: 1px solid #e2dfdd; font-size:1.4rem; color:#95928b; clear:both;background: #fff;margin-top: 5px;}
.o-l-left,.o-d-left,.t-d-left,.o-ls-left{ width:14%; float:left; padding-left:1.5rem;}
.o-d-left,.o-ls-lefts{ height:8rem; line-height:8rem;}
.o-l-left img,.o-d-left img,.t-d-left img,.o-ls-left img,.adr-list-left img,.baic-top img{ width:24px; height:24px; vertical-align:middle;}
.o-l-midd,.o-d-midd,.o-l-midd-sure{ float:left; width:46%;}
.o-l-midd-sure{ color:#464646;}
.o-d-midd{ font-size:1.4rem; width:67%; padding-top:1.7rem;border-bottom: 1px dashed #ccc;padding-bottom: 5px;}
.o-l-midd span{ display:block;}
.o-l-right,.td-l-right{ width:15%; float:right;}
.o-l-right img,.o-ls-right img,.td-l-right img,.alt-right img,.last-time img,.sure-pay img,.odr-more img{ width:1.5rem; height:1.5rem; vertical-align:middle;}
.order-detail{ width:100%; height:10rem; border-bottom: 1px solid #e2dfdd;font-size:1.6rem; clear:both;background: #fff;margin-top: 5px;}
.od-price-r{ color:#ffb736; float:right; display:inline-block;}
.od-price-l{ float:left; display:inline-block;}
.order_price{float: right;padding-right: 15%;font-size: 14px;color: #333;margin-top: 5px;}
.order_price i{color: #fb3a14;}
/**底部**/
.sumit-btn{display:block; width:94%; text-align:center; height:40px; line-height:40px; background:#ffb736; font-size:1.6rem; color:#fff; position:fixed; left:0; right:0; bottom:10px; margin:0 auto; border-radius:0.4rem;}
.mix-btn{ width:100%; position.order-list:fixed; left:0; right:0; bottom:1.5rem;}
.sure-btn,.add-btn{ float:left; width:45%; display:inline-block; height:3.8rem; line-height:3.8rem; background:#ffb736; font-size:1.6rem; color:#fff;border-radius:0.4rem; text-align:center; margin-left:3.4%;}
/**底部**/
.time-detail{width:100%; height:4.6rem; border-bottom: 1px solid #e2dfdd; font-size:1.6rem; color:#95928b;}
.t-d-left,.td-l-right{ line-height:4.6rem;}
.t-d-midd{ width:80%; float:left;}
.td-midd-start{ width:60%; float:left; color:#464646; font-size:1.4rem; padding-top:0.8rem;}
.t-d-midd { padding-top:0.6rem; color:#464646; font-size:1.4rem;}
.order-list-sure{width:100%; border-bottom: 1px solid #e2dfdd; font-size:1.4rem; height:9rem;background:url(../images/address_mail.png) no-repeat; background-size:100% 100%;}
.o-ls-midd{ float:left; width:60%; padding-top:0.8rem;}
.o-ls-midd p{background:none;}
.o-ls-left{ line-height:8rem;}
.o-ls-left img{background:none;}
.o-ls-right{ width:15%; line-height:8rem; float:right;}
.o-ls-right a{background:none;}
.o-ls-right img{background: none;}
/***地址管理***/
.add-list{ height:9rem; font-size:1.3rem; margin-bottom:0.8rem;}
.add-list > .a-l-top,.alt-left,.alt-left p,.alt-right,.alt-right img,.a-l-foot,.alf-left,.alf-left input,.alf-right,.alf-left-nomal,.alf-left-nomal input{ background:#fff;}
.a-l-top{ height:6rem; width:100%;  border-bottom: 1px solid #e2dfdd;}
.alt-left{ width:80%; padding-left:1.5rem; float:left; padding-top:1rem;}
.alt-right{ width:12%; float:right; line-height:6rem;}
.alf-left{ width:40%;padding-left:1.5rem; float:left; padding-top:0.7rem; color:#ffb736;}
.alf-left-nomal{ width:40%;padding-left:1.5rem; float:left; padding-top:0.7rem; color:#464646;}
.alf-left input,.alf-left-nomal input{ vertical-align:middle; margin-right:0.5rem; border:0.1rem solid #ffb736;}
.edit{display:inline-block; background:url(../images/edit-icon.png) left center no-repeat; background-size:1.5rem; width:3rem; padding-left:1.6rem; float:right; height:3rem; line-height:3rem;}
.delete{display:inline-block; background:url(../images/delete-icon.png) left center no-repeat; background-size:1.5rem; width:3rem; padding-left:1.6rem; float:right; height:3rem; line-height:3rem;}
.a-l-foot{ height:3rem;}
.alf-right{ width:50%; float:left;}
.bg{ background:#eeeeee; height:0.6rem; width:100%; clear:both;}
/***添加地址**/
.adr-list{ width:100%; height:4rem; line-height:4rem;}
.address-list select{ width:100%; height:3.8rem; padding-left:20%;}
.adr-list-left{ width:20%; float:left; height:4rem; text-align:center;}
.adr-list-right{ width:80%; border-bottom: 1px solid #e2dfdd; float:left; height:4rem;}
.seclect-input{ width:100%;}
.adr-list-right input{ width:100%; height:3rem; line-height:3rem; border:none;}
.seclect-input select{border: 1px solid #e2dffd;}
/***支付订单页面**/
.last-time img{ padding-right:0.6rem;} 
.last-time{ height:2.8rem; text-align:center; line-height:2.8rem; border-bottom: 1px solid #e2dfdd;}
.last-time label{ color:#ffb736;}
.orderDetails{ padding:1.5rem 0 1.5rem 1.5rem;font-size:1.4rem;}
.orderDetails ul .o-d-c{ color:#ffb736;}
.orderDetails ul .sale{ margin:1rem 0; padding:1rem 0; border-top: 1px solid #e2dfdd; border-bottom: 1px solid #e2dfdd;}
.wei-pay .sure-pay{ float:right; line-height:5rem; padding-right:1.5rem;}
.wei-pay .wei-logo,.wei-p{ float:left;}
.wei-pay .wei-logo{ /*line-height:5rem;*/ padding-right:1rem;padding-top: .8rem;}
.wei-logo img{width: 30px;}
.wei-pay{ width:100%; height:5rem;  border-bottom: 1px solid #e2dfdd;}
.wei-p{ padding-top:0.5rem;}
/***我的订单***/
.navbar-choose{ padding-left:1.5rem;background:#fff; text-align:left;}
.navbar-choose label{ font-size:1.6rem; background:#fff;}
.navbar-choose select{ font-size:1.6rem; border:none;background:#fff;}
.odr-list{ padding-left:1.5rem; margin-top:0.6rem;}
.odr-list,.odr-list>.odr-top,.odr-type,.odr-more,.odr-middle,.odr-time,.odr-time img,.odr-time span,.odr-address,.odr-address img,.odr-address span,.odr-foot,.odr-red-btn,.odr-gray-btn,.odr-step{ background:#fff;}
.odr-top,.baic-top{ width:100%; height:3rem; line-height:3rem;border-bottom: 1px solid #e2dfdd; font-size:1.4rem;}
.odr-more{ float:right; padding-right:1.5rem;}
.odr-step{ float:left; color:#ffb736;}
.odr-type{ float:left; width:65%;}
.odr-time img,.odr-address img,.odr-top img{ width:1.6rem; height:1.6rem; vertical-align:middle; padding:0.6rem 1rem 0.5rem 0;}
.odr-middle{ height:6.2rem; border-bottom: 1px solid #e2dfdd;}
.odr-foot{ height:5rem; width:100%; line-height:4rem;}
.odr-foot a{ width:6rem; height:2.4rem; line-height:2.4rem; text-align:center; display:inline-block;border-radius:0.4rem; float:right; margin:1rem 1.5rem 1rem 0;color: #464646;}
.odr-foot-bjtc a{ width:6rem; height:2.4rem; line-height:2.4rem; text-align:center; display:inline-block;border-radius:0.4rem; float:right; margin:1rem 1.5rem 1rem 0;color: #fff;background: #ffb736;}
.odr-gray-btn{border:1px solid #e2dfdd; }
.odr-red-btn{ background:#ffb736; color:#fff;}
/**订单详情**/
.basic-odr{ padding: 1rem 0 1rem 1.5rem;background: #fff;margin-bottom: 10px;}
.baic-top em{ float:right; color:#ffb736; padding-right:1.5rem;}
.baic-top img{ padding-right:1rem;}
.track-foot ul{ padding-top:1rem; padding-left:1.5rem; font-size:1.4rem;}
.track-foot ul li{ list-style:url(../images/list-style-gray.png);}
.track-foot ul .step-now{ list-style:url(../images/list-style.png);}
.baic-top .o-d-c{color: #ffb736;}
.orderDetails li span{width: 80px;display: inline-block;}

/*意见反馈*/
.yj_cont{margin: 1rem;}
.yj_cont textarea{background: #fff;width: 100%;height: 10rem;border: none;font-size: 14px;color: #999;}
.yj_cont_name{background: #fff;width: 100%;height: 3rem;line-height:3rem;margin-top: 1rem;font-size: 14px;color: #333;}
.yj_cont_name span{padding-left: 1rem;}
.yj_cont_name input{border: none;width: 60%;color: #999;height: 3rem;line-height:3rem;}
.btn{width: 90%;height: 3rem;line-height: 3rem;text-align: center;font-size: 16px;color: #fff;margin: auto;background: #ffb736;border: none;display: block;border-radius: 5px;}
.yj_ts{width: 90%;margin: auto;overflow: hidden;}
.yj_ts p{font-size: 12px;color: #333;margin-top: .5rem;}
.yj_ts span{color: #ffb736;margin-left: 1rem;}

/*个人中心*/
.grzx_head{height: 10rem;background: #ffb736;}
.grzx_head img{width: 40px;height: 40px;margin: auto;display: block;position: relative;top:20px;margin-bottom: 30px;}
.grzx_head p{text-align: center;font-size: 18px;color: #fff;width: 50%;margin: auto;overflow: hidden;height: 24px;} 
.grzx_title{background: #fff;padding: 5px 0;}
.grzx_title_dd_l{float: left;width: 33.3%;}
.grzx_title_dd_r{float: right;width: 33.3%;}
.grzx_title_dd_dd{text-align: center;}
.dd_dd_num{font-size: 16px;color: #fb3a14;margin-bottom: 3px;}
.dd_dd_yhj{font-size: 14px;color: #333;}
.grzx_list ul{background: #fff;margin-top: 10px;}
.grzx_list li{padding: 8px 0;margin:0 15px;border-bottom: 1px solid #f1f1f1;position: relative;}
.grzx_list a{display: block;font-size: 14px;color: #333;}
.grzx_list_name{float: left;}
.grzx_list .jt_r{float: right;width: 7px;margin-top: 3px;}
.no_bb{border-bottom: 1px solid #fff !important;}
.grzx_list .red{color: #fb3a14;position: absolute;right: 30px;font-size: 12px;margin-top: 1px;}
/*优惠券*/
.yhj_head{height: 46px;background: #fff;position: relative;}
.yhj_head .dhm{width: 60%;height: 30px;border: none;border:1px solid #ccc;border-radius: 3px;position: absolute;top:7px;left:5%;padding-left: 10px;}
.yhj_head .dh{width: 22%;height: 32px;line-height:32px;border: none;border-radius: 3px;background: #ffb736;font-size: 14px;color: #fff;position: absolute;top:7px;right:5%;}
.yhj_list{width: 90%;margin: auto;}
.yhj_list li{background: #fff;margin-top: 15px;border-radius: 5px;}
.yhj_list_top{padding: 10px 0;}
.yhj_list_money{float: left;width: 25%;font-size: 26px;color: #ff5c1c;margin-left: 10px;}
.yhj_list_txt{float: left;width: 35%;font-size: 14px;color: #333;margin-left: 10px;}
.yhj_choose{float: right;width: 20%;}
.yhj_choose i{background: url(../images/choose.png) no-repeat;width: 18px;height: 18px;display: block;background-size: 100% 100%;margin: 10px;}
.yhj_choose i.selected{background: url(../images/choosed.png) no-repeat;width: 18px;height: 18px;display: block;background-size: 100% 100%;margin: 10px;}
.yhj_yxq{height: 20px;line-height: 20px;font-size: 12px;color: #fff;background: #ffb736;padding-left: 10px;border-radius: 0 0 3px 3px;}
/*弹窗*/
.page{position: relative;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 9998;position: fixed;top:0;left: 0;display: none;}
.popup{z-index: 9999;position: fixed;left: 15%;top: 40%;background: #fff;width: 70%;border-radius: 5px;}
.popup_title{text-align: center;font-size: 14px;color: #666;padding: 15px 0;border-bottom: 1px solid #f1f1f1;}
.popup_choose{padding: 10px 0;}
.popup_choose_cancel{width: 49%;float: left;text-align: center;font-size: 16px;color: #ffb736;border-right: 1px solid #f1f1f1;}
.popup_choose_sure{width: 49%;float: right;text-align: center;font-size: 16px;color: #ffb736;}
/*首页*/
.index_head{background: #fff;height: 44px;padding: 0 5%;}
.index_head_logo{float: left;height: 30px;width: 76px;margin-top: 7px;}
.index_head_shake{float: right;width: 56px;height: 26px;margin-top: 9px;}
.index_clear_list{height: 112px;overflow: hidden;background: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.index_clear_l{float: left;width: 49%;height: 112px;overflow: hidden;border-right: 1px solid #ccc;}
.index_clear_r{float: right;width: 50.6%;height: 112px;overflow: hidden;}
.index_clear_bjbytc{height: 112px;overflow: hidden;}
.index_clear_list a{display: block;}
.index_clear_list h3{font-size: 14px;color: #666;text-align: center;margin: 5px 0;}
.index_clear_list p{font-size: 12px;color: #989898;text-align: center;}
.index_clear_bjbytc img{width: 70px;margin: auto;display: block;margin-top: 3px;}
.index_clear_yczl{height: 55px;border-bottom: 1px solid #ccc;}
.index_yczl_l{float: left;width: 50%;}
.index_yczl_r{float: left;width: 50%;}
.index_hot{width: 14px;margin-left: 5px;}
.index_yczl_r img{width: 70px;height: 35px;margin-top: 10px;margin-left: 3px;}
.index_xm_list{background: #fff;}
.index_xm_list li{float: left;width: 49%;height:60px;border-bottom: 1px solid #ccc;}
.index_xm_list li:nth-child(odd){border-right: 1px solid #ccc;}
.index_xm_list li:nth-child(even){width: 50.6%;}
.index_xm_list a{display: block;height:60px;}
.index_xm_list h3{font-size: 14px;color: #666;margin: 5px 0;}
.index_xm_list p{font-size: 12px;color: #989898;}
.xm_list_l{float: left;width: 70%;padding-left: 5px;padding-top: 5px;}
.xm_list_r{float: right;width: 26%;}
.xm_list_r img{width: 36px;margin-top: 12px;}
/*轮播图样式*/
/* .swiper-container {width: 100%;height: 112px;overflow: hidden;} */
.swiper-container {width: 100%;overflow: hidden;}
.swiper-slide img{width: 100%;height: 100%;} 
.swiper-slide{float: left;}
.swiper-pagination{position:absolute;margin-top: -20px;width: 100%;text-align: center;}
.swiper-pagination-switch {display: inline-block;width: 5px;height: 5px;border-radius: 10px;background: rgba(0,0,0,0.4);margin: 0 3px;cursor: pointer;}
.swiper-active-switch {background: #fff;}
/*服务计时*/
.service_time_btn{background: #fff;padding: 20px 10%;}
.service_time_btn button{background: #ccc;color: #fff;font-size: 16px;text-align: center;width: 100px;height: 36px;line-height: 36px;border: none;border-radius: 3px;}
.service_time_btn .end{margin-left: 20px;}
.service_time_btn .on{background: #ffb736;}
.service_time_start{background: #fff;padding: 15px 10%;margin-top: 10px;}
.service_time_start p{font-size: 14px;color: #333;margin: 0;}
.service_time_reminder{padding: 0 10%;margin-top: 15px;font-size: 12px;color: #333;}
.service_time_reminder p{color: #ffb736;margin-bottom: 5px;}
.service_time_reminder li{background: none;margin-bottom: 5px;}
/*进度条*/
.progress{height: 25px;background: #262626;padding: 2px;overflow: visible;border-radius: 20px!important;margin-top: 150px;}
.progress .progress-bar{border-radius: 20px;position: relative;animation: animate-positive 2s;}
.progress .progress-value{display: block;padding: 3px 7px;font-size: 13px;color: #fff;border-radius: 4px;background: #191919;border: 1px solid #000;position: absolute;top: -40px;right: -10px;}
.progress .progress-value:after{content: "";border-top: 10px solid #191919;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;bottom: -6px;left: 26%;}
.progress-bar.active{animation: reverse progress-bar-stripes 0.40s linear infinite, animate-positive 2s;
			}
		  @-webkit-keyframes animate-positive{
			  0% { width: 0; }
		  }
		  @keyframes animate-positive{
			  0% { width: 0; } 
		  }
/*摇一摇*/
.yyy_top img{width: 80%;display: block;margin: 10% auto;}
.yyy_btn{width: 50%;display: block;margin: 10% auto;}
.yyy_main{position: relative;}
.yyy_main .cd_l{position: absolute;width: 24%;top:10px;left: 0;}
.yyy_main .cd_r{position: absolute;width: 25%;top:26%;right: 0;}
.yyy_rule{width: 60%;height: 120px;margin: 19% auto;border:1px solid #fff;border-radius: 10px;}
.yyy_rule h3{font-size: 16px;color: #ffec14;text-align: center;padding: 10px 0;}
.yyy_rule p{font-size: 14px;color: #fff;padding-left:10%;padding-bottom: 5px;}
/*衣柜选择时间-复杂版*/
.wardrobe{width: 90%;margin: auto;}
.wardrobe_main{border:1px solid #ffb736;}
.wardrobe h3{font-size: 14px;color: #333;padding: 10px 0;}
.wardrobe h3 img{width: 16px;vertical-align: -3px;margin-right: 5px;}
.wardrobe_main li{font-size: 12px;color: #333;/*padding: 5px 0;*/height: 26px;}
.wardrobe_main li p{line-height: 26px;}
.wardrobe_main li p:first-child{width: 49%;border-right:1px solid #ffb736;float: left;text-align: center;}
.wardrobe_main li .ordered{width: 40%;float: left;margin-left: 10%;background: url(../images/choose.png) no-repeat 70px 4px;background-size: 18px 18px;}
.wardrobe_main li .selected{background: url(../images/choosed.png) no-repeat 70px 4px;background-size: 18px 18px;color: #ffb736;}
.wardrobe_time{border:1px solid #ffb736;}
.wardrobe_time li{width: 20%;line-height: 26px;border:1px solid #eee;text-align: center;float: left;border-radius: 3px;margin:3% 2%;}
.wardrobe_time li.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:1.8rem;  color:#ffb736;}
.wardrobe button{width: 100%;line-height: 36px;font-size: 16px;color: #fff;background: #ffb736;border:none;border-radius: 5px;margin-top: 50px;}
/*保姆服务介绍*/
.bm_introduce{margin-bottom: 50px;}
.bm_introduce_banner{line-height: 0;}
.bm_introduce_banner img{width: 100%;height: 140px;}
.bm_fwjs{background: #fff;margin-top: 5px;padding: 5px 5%;}
.bm_fwjs h3{font-size: 14px;color: #ffb736;font-weight: normal;}
.bm_fwjs h3 span{width: 6px;height: 6px;display: inline-block;background: #ffb736;margin-right: 10px;margin-bottom: 2px;}
.bm_fwjs_txt{font-size: 12px;color: #333;line-height: 18px;}
.bm_fwjs ul{margin-top: 5px;}
.bm_fwjs li{width: 48%;float: left;overflow: hidden;margin-bottom: 10px;}
.bm_fwjs li:nth-child(odd){margin-right: 4%;}
.bm_fwjs li img{width: 100%;height: 80px;vertical-align: bottom;}
.bm_fwjs_title{background: #ffb736;color: #333;font-size: 12px;text-align: center;padding: 2px 0;margin-bottom: 5px;}
.bm_fwjs .fwlc{width: 100%;height: 150px;}
.footer_fix{position: fixed;bottom: 0;color: #fff!important;font-size: 16px;background: #ffb736;text-align: center;width: 100%;border:none;padding: 10px 0;}
.bm_fwjs_baby{margin: 10px 0;}
/*看护老人-预约*/
.fwnr{background: #fff;padding: 3% 5%;margin-bottom: 5px;}
.fwnr .question{font-size: 14px;color: #333;margin-bottom: 10px;}
.old_sex li, .old_self li, .old_home li, .old_place li, .yes_age li, .yes_education li{width: 25%;line-height: 30px;font-size: 12px;color: #333;border:1px solid #eee;text-align: center;float: left;border-radius: 3px;margin-right:10px;margin-bottom: 5px;}
.old_sex li.be-selected, .old_self li.be-selected, .old_home li.be-selected, .old_place li.be-selected, .yes_babyage li.be-selected, .yes_age li.be-selected, .yes_education li.be-selected{ border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:1.8rem;  color:#ffb736;}
.yes_babyage li{width: 20%;line-height: 30px;font-size: 12px;color: #333;border:1px solid #eee;text-align: center;float: left;border-radius: 3px;margin-right:10px;}
.old_place{margin-top: 10px;}
.special_needs{background: #fff;height: 40px;line-height: 40px;padding: 2% 5%;margin-bottom: 50px;}
.special_needs img{width: 18px;vertical-align: -4px;}
.special_needs input{width: 90%;line-height: 30px;border: none;font-size: 12px;}
.fwnr_date{font-size: 14px;color: #333;}
.service-time li{width: 28%;line-height: 30px;font-size: 12px;color: #333;border:1px solid #eee;text-align: center;float: left;border-radius: 3px;margin-right:10px}
.service-time li.be-selected{border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:1.8rem;  color:#ffb736;}
.service-time p{line-height: 18px;}
.hospital_txt{width: 70%;line-height: 30px;border: none;font-size: 12px;}
.demo{width:100%; padding: 30px 0 10px;}
.fwnr .question span{float: right;font-size: 12px;}
.fwnr .question i{color: red;}
/*使用套餐*/
.package_surplus{margin-left: 40px;}
.package_surplus li{width: 28%;font-size: 12px;color: #333;text-align: center;float: left;margin-right:20px}
.package_surplus .type{border:1px solid #eee;border-radius: 3px;line-height: 30px;margin-bottom: 6px;}
.package_surplus .type.be-selected{border:1px solid #ffb736;background:url(../images/be-selected.png) right bottom no-repeat; background-size:1.8rem;  color:#ffb736;}
.package_surplus .surplus{color: #fb3a14;}
/*使用套餐-订单确认*/
.order-list-time{ width:100%; height:9rem; line-height:9rem; border-bottom: 1px solid #e2dfdd; font-size:1.4rem; color:#95928b; clear:both;background: #fff;margin-top: 5px;}
.o-l-midd-time{float: left;}
.o-l-midd-time p{line-height: 40px;position: relative;}
.o-l-midd-time input{border: none;width: 120px;height: 30px;line-height: 30px;border: 1px solid #ccc;position: absolute;top:0;left: 0;}
.o-l-midd-time select{border: none;width: 70px;height: 32px;line-height: 32px;border: 1px solid #ccc;position: absolute;top:0;left: 150px;}
/*套餐购买成功*/
.buy_success{width: 60%;margin: 60px auto 0;text-align: center;}
.buy_title{font-size: 20px;color: #333;margin-bottom: 15px;}
.bug-gou{width: 24px;vertical-align: -3px;margin-right: 10px;}
.buy_txt{font-size: 14px;color: #333;}
.buy_txt i{color: #ffb736;}
.bug-bigdd{display: block;;width: 130px;margin-left: 35%;margin-top: 20%;}
/*临时保洁-季卡*/
.package_area{background: #fff;padding: 10px 5%;font-size: 14px;color: #333;}
.area_btn{margin: 10px 0;}
.area_btn button{padding: 5px 20px;border:none;border:1px solid #ccc;background: #fff;}
.area_btn button:nth-child(2){color: #ffb736;}
.area_price i{color: #fb3a14;}
.area_price span{font-size: 12px;text-decoration: line-through;color: #ccc;}
.package_service h3{font-size: 14px;color: #ffb736;font-weight: normal;padding: 8px 5%;}
.package_service h3 i{width: 6px;height: 6px;display: inline-block;background: #ffb736;margin-right: 10px;margin-bottom: 2px;}
.package_service_content{background: #fff;padding: 8px 5%;}
.package_service_content li{line-height: 20px;font-size: 12px;color: #333;}
.t-price i{font-size: 12px;text-decoration: line-through;color: #ccc;margin-left: 10px;}
/*保洁套餐-二级页面*/
.bj_package_head{width: 100%;height: 150px;}
.bj_package_head img{width: 100%;height: 100%;}
.package_management h3{font-size: 14px;color: #333;font-weight: normal;padding: 8px 5%;}
.package_management h3 img{width: 18px;vertical-align: -4px;margin-right: 15px;background: none;}
.package_management_list li{background: #fff;padding: 8px 7%;margin-bottom: 5px;}
.management_list_title i{width: 6px;height: 6px;display: inline-block;background: #ffb736;margin-right: 10px;margin-bottom: 2px;}
.package_management_list p{font-size: 14px;color: #333;padding-bottom: 5px;}
.management_list_number{margin-left: 16px;border-bottom: 1px solid #f1f1f1;}
.management_list_price{padding: 5px 0 0 16px;}
.management_list_price p{float: left;margin-top: 2px;color: #fb3a14;}
.management_list_price button{float: right;border:none;width: 70px;height: 26px;line-height: 26px;color: #fff;background: #ffb736;text-align: center;font-size: 14px;border-radius: 3px;}
.management_list_price p span{font-size: 12px;color: #ccc;margin-left: 5px;text-decoration: line-through;}
.purchase_notice{padding: 0 0 0 5%;margin-bottom: 20px;}
.purchase_notice h3{font-size: 14px;color: #333;font-weight: normal;padding: 8px 0;}
.purchase_notice h3 img{width: 16px;vertical-align: -3px;margin-right: 15px;background: none;}
.purchase_notice li{background: none;line-height: 20px;font-size: 12px;color: #333;}

.need_star{margin-top: 70px;}
.need_star img{margin-left: 50%;width: 70px;}
.need_dd img{width: 85px;height: 88px;margin: auto;display: block;margin-top: 10px;}
.need_title{text-align: center;margin-top: 20px;font-size: 20px;color: #464646;}
.need_txt{text-align: center;margin-top: 20px;font-size: 14px;color: #999;}
.need_btn{width: 252px;margin: 40px auto 0;}
.need_btn button{width: 100px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;text-align: center;background: #ff5c1c;border: none;border-radius: 3px;margin: 0 12px;}


/*以下需要复制*/

/*删除订单弹窗*/
.mask_delete{width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 9998;position: fixed;top:0;left: 0;display: none;}
.popup_del{z-index: 9999;position: fixed;left: 15%;top: 40%;background: #fff;width: 70%;border-radius: 5px;}
.popup_title{text-align: center;font-size: 14px;color: #666;padding: 15px 0;border-bottom: 1px solid #f1f1f1;background: none;}
.popup_choose{padding: 10px 0;background: none;}
.popup_choose button{background: none;}
.popup_choose_cancel{width: 49%;float: left;text-align: center;font-size: 16px;color: #ffb736;border: none;border-right: 1px solid #f1f1f1;}
.popup_choose_sure{width: 49%;float: right;text-align: center;font-size: 16px;color: #ffb736;border: none;}
/*原因弹窗*/
.mask_reasons{width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 9998;position: fixed;top:0;left: 0;display: none;}
.popup_why{z-index: 9999;position: fixed;left: 15%;top: 30%;background: #fff;width: 70%;border-radius: 5px;}
.popup_why ul{width: 70%;margin:10px auto;}
.popup_why li{font-size: 14px;color: #464646;text-align: center;border-bottom: 1px solid #dcdddc;height: 30px;line-height: 30px;overflow: hidden;}
.popup_why li.selected{color: #ffc66c;}
.popup_btn{margin-top: 10px;border-top:1px solid #dcdddc;border-radius: 0 0 5px 5px;}
.popup_btn button{background: #fff;border: none;font-size: 16px;color: #ffc66c;text-align: center;width: 100%;padding: 10px 0;border-radius: 0 0 5px 5px;}

/*添加地址的提示页面*/
.add_address{margin-top: 30px; width: 100%;height: 150px; background: url(../images/dz_img.png) no-repeat;background-size: 100% 100%;}
.add_address_main{height: 40px;padding-top: 55px;padding-left: 6%;padding-right: 8%;}
.add_dz_l{float: left;}
.add_dz_r{float: right;background: #ffb736; width: 100px; height: 40px;line-height: 40px;color: #fff;font-size: 16px;text-align: center;border: none;border-radius: 3px;}
.add_dz_l span{font-size: 16px;color: #2e2d2d;line-height: 40px;}
.add_dz_l img{width: 20px;vertical-align: -7px;margin-right: 10px;}
